package com.agileai.crm.bizmoduler.customer;

import java.util.List;

import com.agileai.domain.DataParam;
import com.agileai.domain.DataRow;
import com.agileai.hotweb.bizmoduler.core.TreeAndContentManage;

public interface CustomerGroup8ContentManage extends TreeAndContentManage {
	public String[] getTableIds();

	public List<DataRow> findSubRecords(String subId, DataParam param);

	public DataRow getCustomerInfoRecord(DataParam param);

	public void saveSubRecords(DataParam param, List<DataParam> insertRecords, List<DataParam> updateRecords);
	
	public void  updatetConfirmRecord(String tabId,DataParam param);
	
	public void deleteSubRecord(String subId, DataParam param);
	
	public List<DataRow> findRecords(DataParam param);
	
	public void updateSubmitStateInfoRecord(DataParam param);
	
	public void updateConfirmStateInfoRecord(DataParam param);
	
	public void addUserTreeRelation(String custId,String[] userIds);
	
	public void delUserTreeRelation(String custId,String userId);
	
	public List<DataRow> findCityRecords(String proviceCode);
	
	public DataRow getStatisticsRecords(DataParam param);
	
	public List<DataRow> findPersonRecords(DataParam param);
	
	public List<DataRow> findSalesRecords(DataParam param);
}

